#include "odhead.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[])  
{ 
//char filepath[1000];
  char *a=(char*)malloc(1000);
  char p;
  //scanf("%s",filepath);
  FILE *fp;
  int len; 
  // fp=fopen("lmc","r");  
fp=fopen("argv[1],"r");
    if(fp==NULL){
      printf("open file failed!!\n");
      return 0;
    }
  
    fseek(fp,0,SEEK_END);//定位文件指针到末尾  
    len=ftell(fp);//返回当前文件指针与文件头之间的距离   
   a =(char *)malloc(sizeof(char)*(len+1));//分配文件长度加一大小的内存区  
    memset(a,0,len+1);//初始化内存区  
    rewind(fp);//定位文件指针到文件开始位置  
    fread(a,1,len,fp);//从文件指针当前位置读len长度的内容到a内存区
od(a,len);
}  

